home *** CD-ROM | disk | FTP | other *** search
/ Interactive Web Graphics with Shout 3D / Interactive Web Graphics With Shout 3D.iso / pc / Shout3Ddemo / Shout3d_runtime / codebase / models / postRenderEffectsTest / overlayTextTest.s3d < prev    next >
Text File  |  2000-09-11  |  3KB  |  119 lines

  1. #VRML V2.0 utf8
  2.  
  3. InvertPlusOverlayTextEffect{
  4.     invertEnabled false
  5.     overlayText   "Hi!"
  6.     startPosition [ 150, 150 ]
  7.     textVelocity  [ 0,   0   ]
  8. }
  9.  
  10. DEF CYLINDER Transform {
  11.     children Shape {
  12.         appearance Appearance {
  13.             material Material { diffuseColor 0 1 1 }
  14.         }
  15.         geometry Cylinder { height 8 radius 0.5 }
  16.     }}
  17. DEF TOP_XF Transform {
  18.   children    [
  19.     DEF SPHERE Transform {
  20.       children Shape {
  21.           appearance    Appearance {
  22.             material    Material {
  23.               diffuseColor    0.88 0.15 0.01
  24.             }
  25.           }
  26.           geometry    Sphere {}
  27.         }
  28.       translation    -2 1 0
  29.       scale    1 1 1
  30.     }
  31.     DEF BOX Transform {
  32.       children Shape {
  33.           appearance    Appearance {
  34.             material    Material {
  35.               diffuseColor    0.8 0 0.743
  36.             }
  37.           }
  38.           geometry    Box {}
  39.  
  40.       }
  41.       translation    -3.58e-007 1 3
  42.       rotation    0 0 1  0
  43.     }
  44.     DEF CONE Transform {
  45.       children Shape {
  46.       appearance    Appearance {
  47.         material    Material {
  48.           diffuseColor    0.8 0.795 0
  49.         }
  50.       }
  51.       geometry    Cone {}
  52.       }
  53.       translation    3.51 1 -5
  54.     }
  55.   ]
  56.   translation    3.42e-007 0 -2.39e-007
  57.   rotation    0 0 1  0
  58.   center    0.755 1 -1
  59. }Group {
  60.   children    [
  61.     DEF TIMESENSOR1 TimeSensor {
  62.       loop true
  63.       cycleInterval    2
  64.     }
  65.     DEF BOXRotInterp OrientationInterpolator {
  66.       key    [ 0, 0.5, 1 ]
  67.       keyValue    [ 0 0 1  0,
  68.             0 0 -1  1.05,
  69.             0 0 1  0 ]
  70.     }
  71.     DEF SPHERETransInterp PositionInterpolator {
  72.       key    [ 0, 0.5, 1 ]
  73.       keyValue    [ -2 1 0,
  74.             -2 0.256 0,
  75.             -2 1 0 ]
  76.     }
  77.     DEF SPHEREScaleInterp PositionInterpolator {
  78.       key    [ 0, 0.5, 1 ]
  79.       keyValue    [ 1 1 1,
  80.             1 0.256 1,
  81.             1 1 1 ]
  82.     }
  83.     DEF CONETransInterp PositionInterpolator {
  84.       key    [ 0, 0.3, 0.6, 1 ]
  85.       keyValue    [ 3.51 1 -5,
  86.             4.4 1 -3.99,
  87.             3.07 1 -5.32,
  88.             3.51 1 -5 ]
  89.     }
  90.     DEF TIMESENSOR2 TimeSensor {
  91.       loop true
  92.       cycleInterval    6
  93.     }
  94.     DEF TopRotInterp OrientationInterpolator {
  95.       key    [ 0, 0.25, 0.5, 0.75, 1 ]
  96.       keyValue    [ 0 0 1  0,
  97.             0 -1 0  1.57,
  98.             0 1 0  3.14,
  99.             0 1 0  1.57,
  100.             0 0 1  0 ]
  101.     }
  102.   ]
  103. }
  104. Viewpoint {
  105.   position    -6.49 6.45 10.5
  106.   orientation    -0.639 -0.745 -0.192  0.733
  107.   fieldOfView    0.785
  108. }
  109. ROUTE TIMESENSOR1.fraction_changed TO BOXRotInterp.set_fraction
  110. ROUTE TIMESENSOR1.fraction_changed TO SPHERETransInterp.set_fraction
  111. ROUTE TIMESENSOR1.fraction_changed TO SPHEREScaleInterp.set_fraction
  112. ROUTE TIMESENSOR1.fraction_changed TO CONETransInterp.set_fraction
  113. ROUTE SPHERETransInterp.value_changed TO SPHERE.set_translation
  114. ROUTE SPHEREScaleInterp.value_changed TO SPHERE.set_scale
  115. ROUTE BOXRotInterp.value_changed TO BOX.set_rotation
  116. ROUTE CONETransInterp.value_changed TO CONE.set_translation
  117. ROUTE TIMESENSOR2.fraction_changed TO TopRotInterp.set_fraction
  118. ROUTE TopRotInterp.value_changed TO TOP_XF.set_rotation
  119.